<?php

class App_Controller_Action extends Zend_Controller_Action
{
	/* Для хранения хелпера (см. ниже) */
	protected $_aclHelper;
	/* Для хранения данных о текущем пользователе */
	protected $_user;
 
	public function init()
	{
   		/**  
		 * Получаем объект сессии. По умолчанию, Zend_Auth сохраняет данные в 
		 * namespace 'Zend_Auth'
		 */
		$session = new Zend_Session_Namespace('Zend_Auth');
    		/* Вытягиваем данные о пользователи */
		$this->_user = $session->storage;
       	/* проверяем, если не используется AJAX, то передаем данные во View */
   		if ( !$this->getRequest()->isXmlHttpRequest() )	{
			/* Инициализация представления */ 
			$this->initView();
  			$this->view->user = $this->_user;
    	}
	}
	
	public function isAuth() {
		if ($this->_user) return true; else return false;
	}
	
	public function getUserLogin() {
		return $this->_user;
	}
	
	public function setUserLogin($login) {
		$this->_user = $login;
	}
}